<template>
  <div>
     我是demo组件 {{value}} 
     <button @click="add">修改value</button>
  </div>
</template>

<script>
export default {
  data() {
    return {
      value:{
        type:number,
        required:true
      }
    };
  },

  mounted() {
    
  },

  methods: {
    add(){
      this.$emit('input',this.value+1)
    }
  },
};
</script>

<style>

</style>